Short:    Bug fix (patch) for Gofer 2.30a
Author:   mpj@cs.nott.ac.uk (Mark P. Jones)
Uploader: torsten@diku.dk (Torsten Poulin)
Type:     dev/lang


This archive contains binary patches that fix a bug in
Ctrl-C handling while Amiga Gofer has switched the console
into raw-mode. The bug made it impossible to break out
of Gofer commands like

   ? run (map toUpper)

in a reasonable way (i.e, with Ctrl-C).

This archive is of no use, of course, unless you have the
Gofer230a.lha archive containing the full AmigaDOS
port of Gofer 2.30a.



Apply the patches in the following way:

1) Copy the file regular-gofer.pch, regular-gofc.pch, and
   regular-runtime.pch to the directory where you keep the
   regular Gofer binaries. You will also need to copy the
   spatch executable to the same directory.

2) CD to the aforementioned directory and issue the
   following commands:

	spatch regular-gofer
	spatch regular-gofc
	spatch regular-runtime.o

   This will create the files

	regular-gofer.new
	regular-gofc.new
	regular-runtime.new

   which must be renamed to

	regular-gofer
	regular-gofc

   and

	regular-runtime.o

   respectively.

3) Repeat the procedure for the small binaries, i.e.,
   do as above but replace all occurences of the
   string "regular-" with the string "small-" :-)

4) Voila! A new and improved Gofer 2.30a ...


Apart from the binary patches, the archive contains an updated
diffs file, the gofsplit executable, and a few useful Gofer scripts.

Have fun,
Torsten Poulin (torsten@diku.dk)


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
   10520    6740 35.9% 04-Sep-94 15:03:34  Gofer230a/gofsplit
    4350    1312 69.8% 23-Jun-94 17:00:00  Gofer230a/gs/array.gs
    1661     591 64.4% 23-Jun-94 17:00:00  Gofer230a/gs/ioarray.gs
    2161     846 60.8% 23-Jun-94 17:00:00  Gofer230a/gs/iomonad.gs
    1275     439 65.5% 23-Jun-94 17:00:00  Gofer230a/Readme.Mark_P_Jones
    1371     674 50.8% 04-Sep-94 18:29:16  Gofer230a/Readme.patch
   44116   27509 37.6% 04-Sep-94 17:35:20  Gofer230a/regular-gofc.pch
   53540   32570 39.1% 04-Sep-94 19:22:22  Gofer230a/regular-gofer.pch
    7280    4823 33.7% 04-Sep-94 18:10:10  Gofer230a/regular-runtime.pch
   43548   27256 37.4% 04-Sep-94 22:46:28  Gofer230a/small-gofc.pch
   49452   30657 38.0% 04-Sep-94 22:15:38  Gofer230a/small-gofer.pch
    5428    3618 33.3% 04-Sep-94 21:49:48  Gofer230a/small-runtime.pch
   14636    9285 36.5% 27-Jan-94 23:15:48  Gofer230a/spatch
   12048    3284 72.7% 04-Sep-94 23:17:48  Gofer230a/src/amiga230a.diffs
   19882    6024 69.7% 04-Sep-94 21:25:42  Gofer230a/src/machdep.c
-------- ------- ----- --------- --------
  271268  155628 42.6% 05-Sep-94 15:27:54   15 files
